WPF QR 코드 스캐너
IronQR을 사용하여 WPF 데스크탑 애플리케이션에서 QR 코드를 스캔하세요. 네이티브 OpenFileDialog으로 이미지 파일을 열고, AnyBitmap.FromFile을 사용하여 로드한 후, QrReader.Read으로 디코딩합니다. JavaScript나 브라우저가 필요하지 않습니다.
WPF에서 QR 코드 스캔을 위한 5단계 가이드
- IronQR 사용;
- IronSoftware.Drawing을 사용합니다.
- var dialog = new OpenFileDialog { Filter = 'Image Files|.png;.jpg;.jpeg;.bmp' };
- var inputBmp = AnyBitmap.FromFile(dialog.FileName);
- var results = reader.Read(imageInput);
코드 설명
OpenFileDialog은 일반 이미지 유형으로 필터링된 네이티브 Windows 파일 선택을 처리합니다. AnyBitmap.FromFile은 형식에 상관없이 선택된 파일을 비트맵으로 로드합니다. QrImageInput은 그 비트맵을 감싸 IronQR이 작업할 수 있도록 하고, QrReader.Read은 이미지에서 발견된 각 QR 코드에 대해 하나의 항목이 있는 IEnumerable<QrResult>을 반환합니다. FirstOrDefault은 결과를 안전하게 가져와서 이미지에 QR 코드가 없더라도 앱이 크래시되지 않도록 합니다.

